home *** CD-ROM | disk | FTP | other *** search
/ The Datafile PD-CD 1 Issue 2 / PDCD-1 - Issue 02.iso / _utilities / utilities / 003 / _strings / ReadMe < prev    next >
Text File  |  1994-09-26  |  2KB  |  53 lines

  1. Strings by George Taylor
  2. ========================
  3.  
  4. This program is PUBLIC DOMAIN. You can do what you want with it!
  5.  
  6. Contact address:
  7.     George Taylor
  8.     16 Newton Crescent
  9.     Dunblane
  10.     Perthshire
  11.     FK15 ODZ
  12. Or you can email me (often quicker) at george@tardis.ed.ac.uk.
  13.  
  14.  
  15. What it does
  16. ============
  17. This program takes a file (any file type) and displays all text strings
  18. along with their location in hex in the file. I'll leave you to think of
  19. possible uses for this program!
  20.  
  21.  
  22. Syntax
  23. ======
  24. strings <options>
  25.  
  26. -f <input file>                   must be present
  27. -l <minimum length of string >=1>    default is 4
  28. -u Unsqueeze binary program
  29.  
  30. A string is made of text characters, a text character is >31 and <127.
  31. All sequences of text characters are displayed - they need not have any
  32. particular terminator.
  33.  
  34. Strings need not be word aligned.
  35.  
  36. -u Unsqueeze
  37. ============
  38.  
  39. If you use -u, the program will create a temporary file and unsqueeze
  40. the file (if it is squeezed) into the temporary file. The temporary file
  41. is not deleted so you can examine the unsqueezed file afterwards.
  42.  
  43. You will require a *command or program in your Run$Path called 'Unsqueeze'.
  44. One of way of obtaining this is to load the Unsqueeze module which comes
  45. with !Patch in the RISC-OS support disks (came with my RO3 disk anyway).
  46.  
  47. The 'Unsqueeze' command should have the following syntax.
  48.   Unsqueeze <input file> <outputfile>
  49.  
  50. Note that is your unsqueeze requires to load the object into application
  51. memory then because of the way C's system() call works it will fail if
  52. the wimpslot for 'strings' is not large enough.
  53.